<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Bluetooth Host Stack Library: Bluetooth Stack Initialize &amp; Configuration</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Bluetooth Host Stack Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__wiced__bt__cfg.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Bluetooth Stack Initialize &amp; Configuration</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<p>This section describes API and Data structures required to initialize and configure the Bluetooth-Stack. </p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__ble__scan__settings__t.html">wiced_bt_cfg_ble_scan_settings_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">LE Scan settings.  <a href="structwiced__bt__cfg__ble__scan__settings__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__ble__advert__settings__t.html">wiced_bt_cfg_ble_advert_settings_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advertising settings.  <a href="structwiced__bt__cfg__ble__advert__settings__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__gatt__t.html">wiced_bt_cfg_gatt_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">GATT settings.  <a href="structwiced__bt__cfg__gatt__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__avdt__t.html">wiced_bt_cfg_avdt_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio/Video Distribution configuration.  <a href="structwiced__bt__cfg__avdt__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__avrc__t.html">wiced_bt_cfg_avrc_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio/Video Remote Control configuration.  <a href="structwiced__bt__cfg__avrc__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__rfcomm__t.html">wiced_bt_cfg_rfcomm_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">RFCOMM configuration.  <a href="structwiced__bt__cfg__rfcomm__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__br__t.html">wiced_bt_cfg_br_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BR/EDR configuration settings.  <a href="structwiced__bt__cfg__br__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__ble__t.html">wiced_bt_cfg_ble_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">LE configuration settings.  <a href="structwiced__bt__cfg__ble__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__l2cap__application__t.html">wiced_bt_cfg_l2cap_application_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Settings for application managed L2CAP protocols (optional)  <a href="structwiced__bt__cfg__l2cap__application__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__isoc__t.html">wiced_bt_cfg_isoc_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Isochronous Connection configuration settings.  <a href="structwiced__bt__cfg__isoc__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__bt__cfg__settings__t.html">wiced_bt_cfg_settings_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bluetooth stack configuration.  <a href="structwiced__bt__cfg__settings__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga9d259affd5bd1fad387ba32682faf346"><td class="memItemLeft" align="right" valign="top"><a id="ga9d259affd5bd1fad387ba32682faf346"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga9d259affd5bd1fad387ba32682faf346">wiced_bt_ble_scan_mode_t</a></td></tr>
<tr class="memdesc:ga9d259affd5bd1fad387ba32682faf346"><td class="mdescLeft">&#160;</td><td class="mdescRight">scan mode (see <a class="el" href="group__wiced__bt__cfg.html#ga363c245dbaa273d5d2a3df18f7f24c64" title="Scan modes.">wiced_bt_ble_scan_mode_e</a>) <br /></td></tr>
<tr class="separator:ga9d259affd5bd1fad387ba32682faf346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac87ddd863edac8d1cb50edd12662c340"><td class="memItemLeft" align="right" valign="top"><a id="gac87ddd863edac8d1cb50edd12662c340"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gac87ddd863edac8d1cb50edd12662c340">wiced_bt_sec_level_t</a></td></tr>
<tr class="memdesc:gac87ddd863edac8d1cb50edd12662c340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Required security level. <br /></td></tr>
<tr class="separator:gac87ddd863edac8d1cb50edd12662c340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d58795bb527ae681bfa8135cc4b67e3"><td class="memItemLeft" align="right" valign="top"><a id="ga9d58795bb527ae681bfa8135cc4b67e3"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga9d58795bb527ae681bfa8135cc4b67e3">wiced_bt_ble_advert_chnl_map_t</a></td></tr>
<tr class="memdesc:ga9d58795bb527ae681bfa8135cc4b67e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">LE advertisement channel map (see <a class="el" href="group__wiced__bt__cfg.html#ga59d79284e51421afdfc5e9c472adb49b" title="advertising channel map">wiced_bt_ble_advert_chnl_map_e</a>) <br /></td></tr>
<tr class="separator:ga9d58795bb527ae681bfa8135cc4b67e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a06e57f611b61b8ffdb245b23638b38"><td class="memItemLeft" align="right" valign="top"><a id="ga7a06e57f611b61b8ffdb245b23638b38"></a>
typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga7a06e57f611b61b8ffdb245b23638b38">wiced_bt_gatt_appearance_t</a></td></tr>
<tr class="memdesc:ga7a06e57f611b61b8ffdb245b23638b38"><td class="mdescLeft">&#160;</td><td class="mdescRight">GATT appearance (see gatt_appearance_e in gattdefs.h) <br /></td></tr>
<tr class="separator:ga7a06e57f611b61b8ffdb245b23638b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga363c245dbaa273d5d2a3df18f7f24c64"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga363c245dbaa273d5d2a3df18f7f24c64">wiced_bt_ble_scan_mode_e</a> { <br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#gga363c245dbaa273d5d2a3df18f7f24c64a0283e0cf20a227a00c28896416382fb3">BTM_BLE_SCAN_MODE_PASSIVE</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#gga363c245dbaa273d5d2a3df18f7f24c64a11e13ff43acd03c0ef9d869e17b6bf86">BTM_BLE_SCAN_MODE_ACTIVE</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#gga363c245dbaa273d5d2a3df18f7f24c64a985d759e30d319e92097e77dacc7d4fb">BTM_BLE_SCAN_MODE_NONE</a> = 0xff
<br />
 }</td></tr>
<tr class="memdesc:ga363c245dbaa273d5d2a3df18f7f24c64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scan modes.  <a href="group__wiced__bt__cfg.html#ga363c245dbaa273d5d2a3df18f7f24c64">More...</a><br /></td></tr>
<tr class="separator:ga363c245dbaa273d5d2a3df18f7f24c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc9b4dbc8e43ce6442971e2804d1aca5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gabc9b4dbc8e43ce6442971e2804d1aca5">wiced_bt_sec_level_e</a> { <br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#ggabc9b4dbc8e43ce6442971e2804d1aca5ac37a6789b7228dc28f64813c23490274">BTM_SEC_BEST_EFFORT</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#ggabc9b4dbc8e43ce6442971e2804d1aca5a2c53a18f1e26ea3811f691e73a29c6e5">BTM_SEC_SC_REQUIRED</a> = 2, 
<br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#ggabc9b4dbc8e43ce6442971e2804d1aca5ae8cab0f77281baf7605cfc4355a2b695">BTM_SEC_AUTH_REQUIRED</a> = 4, 
<br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#ggabc9b4dbc8e43ce6442971e2804d1aca5a87822ed17a9b4b5d8296fc47c0b5c994">BTM_SEC_SC_AUTH_REQUIRED</a> = (BTM_SEC_SC_REQUIRED | 4)
<br />
 }</td></tr>
<tr class="memdesc:gabc9b4dbc8e43ce6442971e2804d1aca5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Security Service Levels (bit fields)  <a href="group__wiced__bt__cfg.html#gabc9b4dbc8e43ce6442971e2804d1aca5">More...</a><br /></td></tr>
<tr class="separator:gabc9b4dbc8e43ce6442971e2804d1aca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59d79284e51421afdfc5e9c472adb49b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga59d79284e51421afdfc5e9c472adb49b">wiced_bt_ble_advert_chnl_map_e</a> { <br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#gga59d79284e51421afdfc5e9c472adb49baf0b671f9a97f2bc6b7f29c2ddf923241">BTM_BLE_ADVERT_CHNL_37</a> = (0x01 &lt;&lt; 0), 
<br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#gga59d79284e51421afdfc5e9c472adb49ba1dbf5bed2da5097c1336d2ace2613d82">BTM_BLE_ADVERT_CHNL_38</a> = (0x01 &lt;&lt; 1), 
<br />
&#160;&#160;<a class="el" href="group__wiced__bt__cfg.html#gga59d79284e51421afdfc5e9c472adb49ba10bc047ce18009fdbfa65af43646757e">BTM_BLE_ADVERT_CHNL_39</a> = (0x01 &lt;&lt; 2)
<br />
 }</td></tr>
<tr class="memdesc:ga59d79284e51421afdfc5e9c472adb49b"><td class="mdescLeft">&#160;</td><td class="mdescRight">advertising channel map  <a href="group__wiced__bt__cfg.html#ga59d79284e51421afdfc5e9c472adb49b">More...</a><br /></td></tr>
<tr class="separator:ga59d79284e51421afdfc5e9c472adb49b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gabdaddf0ee44203cafd1d65953768eef1"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gabdaddf0ee44203cafd1d65953768eef1">wiced_bt_stack_get_dynamic_memory_size_for_config</a> (const <a class="el" href="structwiced__bt__cfg__settings__t.html">wiced_bt_cfg_settings_t</a> *p_bt_cfg_settings)</td></tr>
<tr class="memdesc:gabdaddf0ee44203cafd1d65953768eef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the expected dynamic memory size required for the stack based on the p_bt_cfg_settings.  <a href="#gabdaddf0ee44203cafd1d65953768eef1">More...</a><br /></td></tr>
<tr class="separator:gabdaddf0ee44203cafd1d65953768eef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Bluetooth Configuration Default Values</h2></td></tr>
<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp74a1de144931156da2fd32096697d880"></a><a class="anchor" id="WICED_DEFAULT_CFG_VALUES"></a></p>
<p>Bluetooth Configuration Default Values</p>
<dl class="section note"><dt>Note</dt><dd>These are typical values for config parameters used for some common LE, BR/EDR use cases. </dd></dl>
</td></tr>
<tr class="memitem:ga8cf23a9fa2038a04b4f83b41b2f55417"><td class="memItemLeft" align="right" valign="top"><a id="ga8cf23a9fa2038a04b4f83b41b2f55417"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga8cf23a9fa2038a04b4f83b41b2f55417">WICED_BT_CFG_DEFAULT_INQUIRY_SCAN_INTERVAL</a>&#160;&#160;&#160;0x0800</td></tr>
<tr class="memdesc:ga8cf23a9fa2038a04b4f83b41b2f55417"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquiry scan interval (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga8cf23a9fa2038a04b4f83b41b2f55417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20f05036891aa81dce002024987bf961"><td class="memItemLeft" align="right" valign="top"><a id="ga20f05036891aa81dce002024987bf961"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga20f05036891aa81dce002024987bf961">WICED_BT_CFG_DEFAULT_INQUIRY_SCAN_WINDOW</a>&#160;&#160;&#160;0x0012</td></tr>
<tr class="memdesc:ga20f05036891aa81dce002024987bf961"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inquiry scan window (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga20f05036891aa81dce002024987bf961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ae58ae7b7a0d3cace4d3df27d1a7081"><td class="memItemLeft" align="right" valign="top"><a id="ga9ae58ae7b7a0d3cace4d3df27d1a7081"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga9ae58ae7b7a0d3cace4d3df27d1a7081">WICED_BT_CFG_DEFAULT_PAGE_SCAN_INTERVAL</a>&#160;&#160;&#160;0x0800</td></tr>
<tr class="memdesc:ga9ae58ae7b7a0d3cace4d3df27d1a7081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Page scan interval (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga9ae58ae7b7a0d3cace4d3df27d1a7081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d05a27e8cbe74ecb9c6ea241170ea7c"><td class="memItemLeft" align="right" valign="top"><a id="ga4d05a27e8cbe74ecb9c6ea241170ea7c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga4d05a27e8cbe74ecb9c6ea241170ea7c">WICED_BT_CFG_DEFAULT_PAGE_SCAN_WINDOW</a>&#160;&#160;&#160;0x0012</td></tr>
<tr class="memdesc:ga4d05a27e8cbe74ecb9c6ea241170ea7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Page scan window (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga4d05a27e8cbe74ecb9c6ea241170ea7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43513a6bb98e3cf084926735d75c8bd1"><td class="memItemLeft" align="right" valign="top"><a id="ga43513a6bb98e3cf084926735d75c8bd1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga43513a6bb98e3cf084926735d75c8bd1">WICED_BT_CFG_DEFAULT_HIGH_DUTY_SCAN_INTERVAL</a>&#160;&#160;&#160;96</td></tr>
<tr class="memdesc:ga43513a6bb98e3cf084926735d75c8bd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">High duty scan interval (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga43513a6bb98e3cf084926735d75c8bd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80fa69e1c54b2970f7c080c87555426e"><td class="memItemLeft" align="right" valign="top"><a id="ga80fa69e1c54b2970f7c080c87555426e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga80fa69e1c54b2970f7c080c87555426e">WICED_BT_CFG_DEFAULT_HIGH_DUTY_SCAN_WINDOW</a>&#160;&#160;&#160;48</td></tr>
<tr class="memdesc:ga80fa69e1c54b2970f7c080c87555426e"><td class="mdescLeft">&#160;</td><td class="mdescRight">High duty scan window (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga80fa69e1c54b2970f7c080c87555426e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga427b86115deed29cec81c4b4f161e72c"><td class="memItemLeft" align="right" valign="top"><a id="ga427b86115deed29cec81c4b4f161e72c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga427b86115deed29cec81c4b4f161e72c">WICED_BT_CFG_DEFAULT_LOW_DUTY_SCAN_INTERVAL</a>&#160;&#160;&#160;2048</td></tr>
<tr class="memdesc:ga427b86115deed29cec81c4b4f161e72c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Low duty scan interval (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga427b86115deed29cec81c4b4f161e72c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d79d1fdc1be2ad820a1e1c450d45406"><td class="memItemLeft" align="right" valign="top"><a id="ga8d79d1fdc1be2ad820a1e1c450d45406"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga8d79d1fdc1be2ad820a1e1c450d45406">WICED_BT_CFG_DEFAULT_LOW_DUTY_SCAN_WINDOW</a>&#160;&#160;&#160;18</td></tr>
<tr class="memdesc:ga8d79d1fdc1be2ad820a1e1c450d45406"><td class="mdescLeft">&#160;</td><td class="mdescRight">Low duty scan window (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga8d79d1fdc1be2ad820a1e1c450d45406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42d481835d3af09c897bb4471e106c2b"><td class="memItemLeft" align="right" valign="top"><a id="ga42d481835d3af09c897bb4471e106c2b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga42d481835d3af09c897bb4471e106c2b">WICED_BT_CFG_DEFAULT_HIGH_DUTY_CONN_SCAN_INTERVAL</a>&#160;&#160;&#160;96</td></tr>
<tr class="memdesc:ga42d481835d3af09c897bb4471e106c2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">High duty cycle connection scan interval (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga42d481835d3af09c897bb4471e106c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab43babc7e9cd800227f7a05316c52e8b"><td class="memItemLeft" align="right" valign="top"><a id="gab43babc7e9cd800227f7a05316c52e8b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gab43babc7e9cd800227f7a05316c52e8b">WICED_BT_CFG_DEFAULT_HIGH_DUTY_CONN_SCAN_WINDOW</a>&#160;&#160;&#160;48</td></tr>
<tr class="memdesc:gab43babc7e9cd800227f7a05316c52e8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">High duty cycle connection scan window (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:gab43babc7e9cd800227f7a05316c52e8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf16e48cf6e91d4611a9652561cd5e4d"><td class="memItemLeft" align="right" valign="top"><a id="gabf16e48cf6e91d4611a9652561cd5e4d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gabf16e48cf6e91d4611a9652561cd5e4d">WICED_BT_CFG_DEFAULT_LOW_DUTY_CONN_SCAN_INTERVAL</a>&#160;&#160;&#160;2048</td></tr>
<tr class="memdesc:gabf16e48cf6e91d4611a9652561cd5e4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Low duty cycle connection scan interval (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:gabf16e48cf6e91d4611a9652561cd5e4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga491ddd9b627de6fce744da88b91b228d"><td class="memItemLeft" align="right" valign="top"><a id="ga491ddd9b627de6fce744da88b91b228d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga491ddd9b627de6fce744da88b91b228d">WICED_BT_CFG_DEFAULT_LOW_DUTY_CONN_SCAN_WINDOW</a>&#160;&#160;&#160;18</td></tr>
<tr class="memdesc:ga491ddd9b627de6fce744da88b91b228d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Low duty cycle connection scan window (in slots (1 slot = 0.625 ms)) <br /></td></tr>
<tr class="separator:ga491ddd9b627de6fce744da88b91b228d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b1a4ba915ebe81ea7c7771f44f5cd07"><td class="memItemLeft" align="right" valign="top"><a id="ga4b1a4ba915ebe81ea7c7771f44f5cd07"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga4b1a4ba915ebe81ea7c7771f44f5cd07">WICED_BT_CFG_DEFAULT_CONN_MIN_INTERVAL</a>&#160;&#160;&#160;80</td></tr>
<tr class="memdesc:ga4b1a4ba915ebe81ea7c7771f44f5cd07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum connection event interval ( in 1.25 msec) <br /></td></tr>
<tr class="separator:ga4b1a4ba915ebe81ea7c7771f44f5cd07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4460fb240bcdb80b509ca5a5859761f0"><td class="memItemLeft" align="right" valign="top"><a id="ga4460fb240bcdb80b509ca5a5859761f0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga4460fb240bcdb80b509ca5a5859761f0">WICED_BT_CFG_DEFAULT_CONN_MAX_INTERVAL</a>&#160;&#160;&#160;80</td></tr>
<tr class="memdesc:ga4460fb240bcdb80b509ca5a5859761f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum connection event interval ( in 1.25 msec) <br /></td></tr>
<tr class="separator:ga4460fb240bcdb80b509ca5a5859761f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe0b84bf55d77ef0d3f328ff7930fab0"><td class="memItemLeft" align="right" valign="top"><a id="gafe0b84bf55d77ef0d3f328ff7930fab0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gafe0b84bf55d77ef0d3f328ff7930fab0">WICED_BT_CFG_DEFAULT_CONN_LATENCY</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:gafe0b84bf55d77ef0d3f328ff7930fab0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection latency (in number of LL connection events) <br /></td></tr>
<tr class="separator:gafe0b84bf55d77ef0d3f328ff7930fab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f2baa84eada230f4b99ca0287f7ddc8"><td class="memItemLeft" align="right" valign="top"><a id="ga3f2baa84eada230f4b99ca0287f7ddc8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga3f2baa84eada230f4b99ca0287f7ddc8">WICED_BT_CFG_DEFAULT_CONN_SUPERVISION_TIMEOUT</a>&#160;&#160;&#160;700</td></tr>
<tr class="memdesc:ga3f2baa84eada230f4b99ca0287f7ddc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection link supervision timeout (in 10 msec) <br /></td></tr>
<tr class="separator:ga3f2baa84eada230f4b99ca0287f7ddc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9e8fe460f7d32393834ca825d8c8606"><td class="memItemLeft" align="right" valign="top"><a id="gac9e8fe460f7d32393834ca825d8c8606"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gac9e8fe460f7d32393834ca825d8c8606">WICED_BT_CFG_DEFAULT_HIGH_DUTY_ADV_MIN_INTERVAL</a>&#160;&#160;&#160;48</td></tr>
<tr class="memdesc:gac9e8fe460f7d32393834ca825d8c8606"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_fast_interval1) = 48 *0.625 = 30ms. <br /></td></tr>
<tr class="separator:gac9e8fe460f7d32393834ca825d8c8606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0457cbe5032917679108a7f682fc77cd"><td class="memItemLeft" align="right" valign="top"><a id="ga0457cbe5032917679108a7f682fc77cd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga0457cbe5032917679108a7f682fc77cd">WICED_BT_CFG_DEFAULT_HIGH_DUTY_ADV_MAX_INTERVAL</a>&#160;&#160;&#160;48</td></tr>
<tr class="memdesc:ga0457cbe5032917679108a7f682fc77cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_fast_interval1) = 48 *0.625 = 30ms. <br /></td></tr>
<tr class="separator:ga0457cbe5032917679108a7f682fc77cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c2a2bfcf79b87620a89283b5b683b5c"><td class="memItemLeft" align="right" valign="top"><a id="ga2c2a2bfcf79b87620a89283b5b683b5c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga2c2a2bfcf79b87620a89283b5b683b5c">WICED_BT_CFG_DEFAULT_LOW_DUTY_ADV_MIN_INTERVAL</a>&#160;&#160;&#160;2048</td></tr>
<tr class="memdesc:ga2c2a2bfcf79b87620a89283b5b683b5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_slow_interval) = 2048 * 0.625 = 1.28s. <br /></td></tr>
<tr class="separator:ga2c2a2bfcf79b87620a89283b5b683b5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0be4d9592fe2ef95befe24abac3537f3"><td class="memItemLeft" align="right" valign="top"><a id="ga0be4d9592fe2ef95befe24abac3537f3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga0be4d9592fe2ef95befe24abac3537f3">WICED_BT_CFG_DEFAULT_LOW_DUTY_ADV_MAX_INTERVAL</a>&#160;&#160;&#160;2048</td></tr>
<tr class="memdesc:ga0be4d9592fe2ef95befe24abac3537f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_slow_interval) = 2048 * 0.625 = 1.28s. <br /></td></tr>
<tr class="separator:ga0be4d9592fe2ef95befe24abac3537f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02813c4494ba7ac4cfd4d3cbdd1d7d1c"><td class="memItemLeft" align="right" valign="top"><a id="ga02813c4494ba7ac4cfd4d3cbdd1d7d1c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga02813c4494ba7ac4cfd4d3cbdd1d7d1c">WICED_BT_CFG_DEFAULT_HIGH_DUTY_NONCONN_ADV_MIN_INTERVAL</a>&#160;&#160;&#160;160</td></tr>
<tr class="memdesc:ga02813c4494ba7ac4cfd4d3cbdd1d7d1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_fast_interval2) = 160 * 0.625 = 100 ms. <br /></td></tr>
<tr class="separator:ga02813c4494ba7ac4cfd4d3cbdd1d7d1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7f603279b8cda2dac82be5617619339"><td class="memItemLeft" align="right" valign="top"><a id="gaa7f603279b8cda2dac82be5617619339"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gaa7f603279b8cda2dac82be5617619339">WICED_BT_CFG_DEFAULT_HIGH_DUTY_NONCONN_ADV_MAX_INTERVAL</a>&#160;&#160;&#160;160</td></tr>
<tr class="memdesc:gaa7f603279b8cda2dac82be5617619339"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_fast_interval2) = 160 * 0.625 = 100 ms. <br /></td></tr>
<tr class="separator:gaa7f603279b8cda2dac82be5617619339"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3ed16ae3ce502a6cea83c98628e3098"><td class="memItemLeft" align="right" valign="top"><a id="gab3ed16ae3ce502a6cea83c98628e3098"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gab3ed16ae3ce502a6cea83c98628e3098">WICED_BT_CFG_DEFAULT_LOW_DUTY_NONCONN_ADV_MIN_INTERVAL</a>&#160;&#160;&#160;2048</td></tr>
<tr class="memdesc:gab3ed16ae3ce502a6cea83c98628e3098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_slow_interval) = 2048 * 0.625 = 1.28s. <br /></td></tr>
<tr class="separator:gab3ed16ae3ce502a6cea83c98628e3098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9725e9d8bd831984257d7a11112be51b"><td class="memItemLeft" align="right" valign="top"><a id="ga9725e9d8bd831984257d7a11112be51b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga9725e9d8bd831984257d7a11112be51b">WICED_BT_CFG_DEFAULT_LOW_DUTY_NONCONN_ADV_MAX_INTERVAL</a>&#160;&#160;&#160;2048</td></tr>
<tr class="memdesc:ga9725e9d8bd831984257d7a11112be51b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_slow_interval) = 2048 * 0.625 = 1.28s. <br /></td></tr>
<tr class="separator:ga9725e9d8bd831984257d7a11112be51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga84ad6a1925c84b57bdef0d6e50bad20c"><td class="memItemLeft" align="right" valign="top"><a id="ga84ad6a1925c84b57bdef0d6e50bad20c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga84ad6a1925c84b57bdef0d6e50bad20c">WICED_BT_CFG_DEFAULT_HIGH_DUTY_DIRECTED_ADV_MIN_INTERVAL</a>&#160;&#160;&#160;400</td></tr>
<tr class="memdesc:ga84ad6a1925c84b57bdef0d6e50bad20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(dir_conn_adv_int_max) = 400 * 0.625 = 250 ms. <br /></td></tr>
<tr class="separator:ga84ad6a1925c84b57bdef0d6e50bad20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5553fb80fbc7c5fd5b319a8b097b12b8"><td class="memItemLeft" align="right" valign="top"><a id="ga5553fb80fbc7c5fd5b319a8b097b12b8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga5553fb80fbc7c5fd5b319a8b097b12b8">WICED_BT_CFG_DEFAULT_HIGH_DUTY_DIRECTED_ADV_MAX_INTERVAL</a>&#160;&#160;&#160;800</td></tr>
<tr class="memdesc:ga5553fb80fbc7c5fd5b319a8b097b12b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(dir_conn_adv_int_min) = 800 * 0.625 = 500 ms. <br /></td></tr>
<tr class="separator:ga5553fb80fbc7c5fd5b319a8b097b12b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafbcac810cd0c30c46afceda62cb5b066"><td class="memItemLeft" align="right" valign="top"><a id="gafbcac810cd0c30c46afceda62cb5b066"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gafbcac810cd0c30c46afceda62cb5b066">WICED_BT_CFG_DEFAULT_LOW_DUTY_DIRECTED_ADV_MIN_INTERVAL</a>&#160;&#160;&#160;48</td></tr>
<tr class="memdesc:gafbcac810cd0c30c46afceda62cb5b066"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_fast_interval1) = 48 * 0.625 = 30 ms. <br /></td></tr>
<tr class="separator:gafbcac810cd0c30c46afceda62cb5b066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8c39fad75abe8141910a7a459948b29"><td class="memItemLeft" align="right" valign="top"><a id="gab8c39fad75abe8141910a7a459948b29"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gab8c39fad75abe8141910a7a459948b29">WICED_BT_CFG_DEFAULT_LOW_DUTY_DIRECTED_ADV_MAX_INTERVAL</a>&#160;&#160;&#160;48</td></tr>
<tr class="memdesc:gab8c39fad75abe8141910a7a459948b29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tgap(adv_fast_interval1) = 48 * 0.625 = 30 ms. <br /></td></tr>
<tr class="separator:gab8c39fad75abe8141910a7a459948b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21a32d17d2059b14fd51ee79fddeb378"><td class="memItemLeft" align="right" valign="top"><a id="ga21a32d17d2059b14fd51ee79fddeb378"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga21a32d17d2059b14fd51ee79fddeb378">WICED_BT_CFG_DEFAULT_RANDOM_ADDRESS_CHANGE_TIMEOUT</a>&#160;&#160;&#160;900</td></tr>
<tr class="memdesc:ga21a32d17d2059b14fd51ee79fddeb378"><td class="mdescLeft">&#160;</td><td class="mdescRight">default refreshment timing interval 900secs <br /></td></tr>
<tr class="separator:ga21a32d17d2059b14fd51ee79fddeb378"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea1fbfd9165ebb7730bccec15d8a1226"><td class="memItemLeft" align="right" valign="top"><a id="gaea1fbfd9165ebb7730bccec15d8a1226"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gaea1fbfd9165ebb7730bccec15d8a1226">WICED_BT_CFG_DEFAULT_RANDOM_ADDRESS_NEVER_CHANGE</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:gaea1fbfd9165ebb7730bccec15d8a1226"><td class="mdescLeft">&#160;</td><td class="mdescRight">value for disabling random address refresh <br /></td></tr>
<tr class="separator:gaea1fbfd9165ebb7730bccec15d8a1226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45cf2d72ef9a6ebab8ce79e0a5b334ff"><td class="memItemLeft" align="right" valign="top"><a id="ga45cf2d72ef9a6ebab8ce79e0a5b334ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga45cf2d72ef9a6ebab8ce79e0a5b334ff">WICED_BT_CFG_MAX_RANDOM_ADDRESS_CHANGE_TIMEOUT</a>&#160;&#160;&#160;3600</td></tr>
<tr class="memdesc:ga45cf2d72ef9a6ebab8ce79e0a5b334ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">max refreshment timing interval 3600secs <br /></td></tr>
<tr class="separator:ga45cf2d72ef9a6ebab8ce79e0a5b334ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabac5a1c3126b145f079c6797790844af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gabac5a1c3126b145f079c6797790844af">wiced_bt_stack_init</a> (<a class="el" href="group__wicedbt___device_management.html#ga86af8a8bb467047c9af6007f15b0d344">wiced_bt_management_cback_t</a> *p_bt_management_cback, const <a class="el" href="structwiced__bt__cfg__settings__t.html">wiced_bt_cfg_settings_t</a> *p_bt_cfg_settings)</td></tr>
<tr class="memdesc:gabac5a1c3126b145f079c6797790844af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the Bluetooth controller and stack; register callback for Bluetooth event notification.  <a href="#gabac5a1c3126b145f079c6797790844af">More...</a><br /></td></tr>
<tr class="separator:gabac5a1c3126b145f079c6797790844af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7ee2ece60f1e4d174e85167c85377c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gaa7ee2ece60f1e4d174e85167c85377c7">wiced_bt_stack_deinit</a> (void)</td></tr>
<tr class="memdesc:gaa7ee2ece60f1e4d174e85167c85377c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a blocking call (returns after all de-initialisation procedures are complete) It is recommended that the application disconnect any outstanding connections prior to invoking this function.  <a href="#gaa7ee2ece60f1e4d174e85167c85377c7">More...</a><br /></td></tr>
<tr class="separator:gaa7ee2ece60f1e4d174e85167c85377c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd645bbe1f895f2d0869411c76e7194c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#gadd645bbe1f895f2d0869411c76e7194c">wiced_bt_smp_server_module_init</a> (void)</td></tr>
<tr class="memdesc:gadd645bbe1f895f2d0869411c76e7194c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize SMP.  <a href="#gadd645bbe1f895f2d0869411c76e7194c">More...</a><br /></td></tr>
<tr class="separator:gadd645bbe1f895f2d0869411c76e7194c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86bbaefca7ee3cc3d188cb5cd021ddf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga86bbaefca7ee3cc3d188cb5cd021ddf8">wiced_bt_smp_client_module_init</a> (void)</td></tr>
<tr class="memdesc:ga86bbaefca7ee3cc3d188cb5cd021ddf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by the porting layer to enable SMP Client.  <a href="#ga86bbaefca7ee3cc3d188cb5cd021ddf8">More...</a><br /></td></tr>
<tr class="separator:ga86bbaefca7ee3cc3d188cb5cd021ddf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26ebacfb0c02e43d4d1b97bbfc22738f"><td class="memItemLeft" align="right" valign="top"><a id="ga26ebacfb0c02e43d4d1b97bbfc22738f"></a>
<a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wiced__bt__cfg.html#ga26ebacfb0c02e43d4d1b97bbfc22738f">wiced_bt_init_resolution</a> (void)</td></tr>
<tr class="memdesc:ga26ebacfb0c02e43d4d1b97bbfc22738f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable host based resolution This should be invoked in the BTM_ENABLED_EVT event The API initializes the host resolution database using the <a class="el" href="structwiced__bt__cfg__ble__t.html#ab7e01660214957c36e204101391ba501">wiced_bt_cfg_ble_t::host_addr_resolution_db_size</a> member of <a class="el" href="structwiced__bt__cfg__settings__t.html#a3b6e440bf2a528a1126b81d8f1b5684a">wiced_bt_cfg_settings_t::p_ble_cfg</a>. <br /></td></tr>
<tr class="separator:ga26ebacfb0c02e43d4d1b97bbfc22738f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga363c245dbaa273d5d2a3df18f7f24c64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga363c245dbaa273d5d2a3df18f7f24c64">&#9670;&nbsp;</a></span>wiced_bt_ble_scan_mode_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wiced__bt__cfg.html#ga363c245dbaa273d5d2a3df18f7f24c64">wiced_bt_ble_scan_mode_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Scan modes. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga363c245dbaa273d5d2a3df18f7f24c64a0283e0cf20a227a00c28896416382fb3"></a>BTM_BLE_SCAN_MODE_PASSIVE&#160;</td><td class="fielddoc"><p>Passive scan mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga363c245dbaa273d5d2a3df18f7f24c64a11e13ff43acd03c0ef9d869e17b6bf86"></a>BTM_BLE_SCAN_MODE_ACTIVE&#160;</td><td class="fielddoc"><p>Active scan mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga363c245dbaa273d5d2a3df18f7f24c64a985d759e30d319e92097e77dacc7d4fb"></a>BTM_BLE_SCAN_MODE_NONE&#160;</td><td class="fielddoc"><p>None. </p>
</td></tr>
</table>

</div>
</div>
<a id="gabc9b4dbc8e43ce6442971e2804d1aca5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabc9b4dbc8e43ce6442971e2804d1aca5">&#9670;&nbsp;</a></span>wiced_bt_sec_level_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wiced__bt__cfg.html#gabc9b4dbc8e43ce6442971e2804d1aca5">wiced_bt_sec_level_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Security Service Levels (bit fields) </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggabc9b4dbc8e43ce6442971e2804d1aca5ac37a6789b7228dc28f64813c23490274"></a>BTM_SEC_BEST_EFFORT&#160;</td><td class="fielddoc"><p>BTM_SEC_BEST_EFFORT : Recommended choice for most applications, to connect to the widest range of devices. </p>
<p>Allows stack to choose the highest level of security possible between the two devices </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabc9b4dbc8e43ce6442971e2804d1aca5a2c53a18f1e26ea3811f691e73a29c6e5"></a>BTM_SEC_SC_REQUIRED&#160;</td><td class="fielddoc"><p>BTM_SEC_SC_REQUIRED : Can be set by applications which need to enforce secure connections. </p>
<p>Note: If this bit is set, the stack will only allow connections to devices paired using Secure Connections </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabc9b4dbc8e43ce6442971e2804d1aca5ae8cab0f77281baf7605cfc4355a2b695"></a>BTM_SEC_AUTH_REQUIRED&#160;</td><td class="fielddoc"><p>BTM_SEC_AUTH_REQUIRED - Can be set by applications which need to enforce Authentication Note: If this bit is set, the stack will only allow connections to devices paired using authentication. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabc9b4dbc8e43ce6442971e2804d1aca5a87822ed17a9b4b5d8296fc47c0b5c994"></a>BTM_SEC_SC_AUTH_REQUIRED&#160;</td><td class="fielddoc"><p>BTM_SEC_SC_AUTH_REQUIRED : Can be set by applications which need to enforce secure connections with MITM protection. </p>
<p>Note: If this bit is set, the stack will only allow connections to devices paired using Secure Connections with Man In The Middle (MITM) protection </p>
</td></tr>
</table>

</div>
</div>
<a id="ga59d79284e51421afdfc5e9c472adb49b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga59d79284e51421afdfc5e9c472adb49b">&#9670;&nbsp;</a></span>wiced_bt_ble_advert_chnl_map_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wiced__bt__cfg.html#ga59d79284e51421afdfc5e9c472adb49b">wiced_bt_ble_advert_chnl_map_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>advertising channel map </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga59d79284e51421afdfc5e9c472adb49baf0b671f9a97f2bc6b7f29c2ddf923241"></a>BTM_BLE_ADVERT_CHNL_37&#160;</td><td class="fielddoc"><p>ADV channel. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga59d79284e51421afdfc5e9c472adb49ba1dbf5bed2da5097c1336d2ace2613d82"></a>BTM_BLE_ADVERT_CHNL_38&#160;</td><td class="fielddoc"><p>ADV channel. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga59d79284e51421afdfc5e9c472adb49ba10bc047ce18009fdbfa65af43646757e"></a>BTM_BLE_ADVERT_CHNL_39&#160;</td><td class="fielddoc"><p>ADV channel. </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="gabdaddf0ee44203cafd1d65953768eef1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabdaddf0ee44203cafd1d65953768eef1">&#9670;&nbsp;</a></span>wiced_bt_stack_get_dynamic_memory_size_for_config()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t wiced_bt_stack_get_dynamic_memory_size_for_config </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structwiced__bt__cfg__settings__t.html">wiced_bt_cfg_settings_t</a> *&#160;</td>
          <td class="paramname"><em>p_bt_cfg_settings</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the expected dynamic memory size required for the stack based on the p_bt_cfg_settings. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_bt_cfg_settings</td><td>: Bluetooth stack configuration</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>dynamic memory size requirements of the stack </dd></dl>

</div>
</div>
<a id="gabac5a1c3126b145f079c6797790844af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabac5a1c3126b145f079c6797790844af">&#9670;&nbsp;</a></span>wiced_bt_stack_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_stack_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___device_management.html#ga86af8a8bb467047c9af6007f15b0d344">wiced_bt_management_cback_t</a> *&#160;</td>
          <td class="paramname"><em>p_bt_management_cback</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structwiced__bt__cfg__settings__t.html">wiced_bt_cfg_settings_t</a> *&#160;</td>
          <td class="paramname"><em>p_bt_cfg_settings</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initialize the Bluetooth controller and stack; register callback for Bluetooth event notification. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_bt_management_cback</td><td>: Callback for receiving Bluetooth management events </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_bt_cfg_settings</td><td>: Bluetooth stack configuration <a class="el" href="structwiced__bt__cfg__settings__t.html" title="Bluetooth stack configuration.">wiced_bt_cfg_settings_t</a></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><b> WICED_BT_SUCCESS </b> : on success; <br />
 <b> WICED_BT_FAILED </b> : if an error occurred </dd></dl>
<dl class="section note"><dt>Note</dt><dd>This API must be called before using any Bluetooth functionality. <br />
If p_bt_cfg_settings is null, stack uses default parameters defined in wiced_bt_cfg.h <br />
 However, it is strongly recommended that applications define the configuration to appropriate values based on the application use case. </dd></dl>

</div>
</div>
<a id="gaa7ee2ece60f1e4d174e85167c85377c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa7ee2ece60f1e4d174e85167c85377c7">&#9670;&nbsp;</a></span>wiced_bt_stack_deinit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_stack_deinit </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This is a blocking call (returns after all de-initialisation procedures are complete) It is recommended that the application disconnect any outstanding connections prior to invoking this function. </p>
<dl class="section return"><dt>Returns</dt><dd><b> WICED_BT_SUCCESS </b> : on success; <br />
 <b> WICED_BT_ERROR </b> : if an error occurred </dd></dl>

</div>
</div>
<a id="gadd645bbe1f895f2d0869411c76e7194c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadd645bbe1f895f2d0869411c76e7194c">&#9670;&nbsp;</a></span>wiced_bt_smp_server_module_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_smp_server_module_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initialize SMP. </p>
<p>Called by application to accept incoming pairing requests</p>
<dl class="section return"><dt>Returns</dt><dd>wiced_result_t </dd></dl>

</div>
</div>
<a id="ga86bbaefca7ee3cc3d188cb5cd021ddf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga86bbaefca7ee3cc3d188cb5cd021ddf8">&#9670;&nbsp;</a></span>wiced_bt_smp_client_module_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_result_t</a> wiced_bt_smp_client_module_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Called by the porting layer to enable SMP Client. </p>
<dl class="section return"><dt>Returns</dt><dd><b> WICED_SUCCESS </b> : on success; <br />
 <b> WICED_ERROR </b> : if an error occurred </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>Bluetooth Host Stack Library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
</body>
</html>
